<?php
class BanosController extends AppController{


	var $name = 'Banos';
	
    
function index() {
		$this->set('title_for_layout', 'CLEO DESIGN');
		$this->set('banos', $this->Bano->find('all'));
		$this->set('destacado', $this->destacado);
		$this->set('destacado_tipo', $this->destacado_tipo);
		$this->set('directorio_destacado', $this->directorio_destacado);
		$this->set('destacado_controller', $this->destacado_controller);
		
	}
	
function en_index() {
	
		$this->set('title_for_layout', 'CLEO DESIGN');
		$this->set('banos', $this->Bano->find('all'));
		$this->set('destacado', $this->destacado);
		$this->set('destacado_tipo', $this->destacado_tipo);
		$this->set('directorio_destacado', $this->directorio_destacado);
		$this->set('destacado_controller', $this->destacado_controller);
		
	}
	
function fr_index() {
		
		$this->set('title_for_layout', 'CLEO DESIGN');
		$this->set('banos', $this->Bano->find('all'));
		$this->set('destacado', $this->destacado);
		$this->set('destacado_tipo', $this->destacado_tipo);
		$this->set('directorio_destacado', $this->directorio_destacado);
		$this->set('destacado_controller', $this->destacado_controller);
		
		
	}
	
function admin_index() {
		$this->set('title_for_layout', 'CLEO DESIGN_admin');
		$this->set('banos', $this->Bano->find('all'));
		$this->set('titulo_admin', 'BAÑO');
		
	}
function view($id) {
		$this->set('banos_articulos', $this->Bano->find('all'));
		$this->Bano->id = $id;
		$this->set('id_actual', $id);
		$this->set('index_siguiente', $this->Bano->find('first', array ('conditions' => 'Bano.id >'.$id)));
		$this->set('index_anterior', $this->Bano->find('first', array ('conditions' => 'Bano.id <'.$id)));
		$this->set('index_mayor', $this->Bano->find('first', array ('order' => 'Bano.id DESC')));
		$this->set('index_menor', $this->Bano->find('first', array ('order' => 'Bano.id ASC')));
		$this->set('banos', $this->Bano->read());

	}
	
function en_view($id) {
		$this->set('banos_articulos', $this->Bano->find('all'));
		$this->Bano->id = $id;
		$this->set('id_actual', $id);
		$this->set('index_siguiente', $this->Bano->find('first', array ('conditions' => 'Bano.id >'.$id)));
		$this->set('index_anterior', $this->Bano->find('first', array ('conditions' => 'Bano.id <'.$id)));
		$this->set('index_mayor', $this->Bano->find('first', array ('order' => 'Bano.id DESC')));
		$this->set('index_menor', $this->Bano->find('first', array ('order' => 'Bano.id ASC')));
		$this->set('banos', $this->Bano->read());

	}

function fr_view($id) {
		$this->set('banos_articulos', $this->Bano->find('all'));
		$this->Bano->id = $id;
		$this->set('id_actual', $id);
		$this->set('index_siguiente', $this->Bano->find('first', array ('conditions' => 'Bano.id >'.$id)));
		$this->set('index_anterior', $this->Bano->find('first', array ('conditions' => 'Bano.id <'.$id)));
		$this->set('index_mayor', $this->Bano->find('first', array ('order' => 'Bano.id DESC')));
		$this->set('index_menor', $this->Bano->find('first', array ('order' => 'Bano.id ASC')));
		$this->set('banos', $this->Bano->read());
	
	}
	

function admin_edit($id){
	
		$this->Bano->id = $id;
		if (empty($this->data)) {
			$this->data = $this->Bano->read();
			$this->set('articulo', $this->Bano->find('first', 
										array('conditions' => array('id' => $id))));
		} else {
			if ($this->Bano->save($this->data)) {
				$this->Session->setFlash('El articulo ha sido actualizado correctamente');
				$this->redirect(array('action' => 'admin_index'));
			}
		}
		
		
}

function admin_delete($id) {
		if ($this->Bano->delete($id)) {
			$this->Session->setFlash('El articulo ha sido eliminado');
			
		}
		$this->redirect(array('action' => 'index'));
	}



function admin_subir_imagen($id){
	
	if (empty($this->data['Bano']['imagen']['tmp_name'])) {
			// debe seleccionar una imagen. 
		} else {
			//echo "hay algo";
			//validar el tipo y tamanho de la imagen. 
			//print_r($this->data);
			//echo $this->data['Bano']['imagen']['tmp_name'];
			// Get new dimensions
			list($width, $height) = getimagesize($this->data['Bano']['imagen']['tmp_name']);
			//echo "medidas : $width , $height";
			$new_width = 150;
			$new_height = 150;

			// Resample
			$image_p = imagecreatetruecolor($new_width, $new_height);
			$image = imagecreatefromjpeg($this->data['Bano']['imagen']['tmp_name']);
			if ($image){
				//echo "secreo el recurso";
			}
			
			imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
			//print_r($image_p);

				// Output
			
			if (imagejpeg($image_p, 'img/bano/'.$id.'.jpg', 100)){
				//echo "se creo thumb";
			}
			
			if (move_uploaded_file($this->data['Bano']['imagen']['tmp_name'], 'img/bano/'.$id.'_g.jpg')){
				
				//echo "foto subida";
				
			}
			
		}
		$this->redirect("/admin/banos/edit/".$id);

	
//hacer el tratamiento de la imagen y guardar en el directorio img/bano/



/*$uploaded = $this->JqImgcrop->uploadImage($this->data['Cocinas']['image'], '/img/banos/', 'prefix_');	
$this->set('uploaded',$uploaded);
*/
}



function admin_add(){
	
		
		if (empty($this->data)) {// si no hay datos
			//no hacer nada e ir al view
		} else {//si hay datos entonces guardarlos. 
			if ($this->Bano->save($this->data)) {
				
				//obtener el ultimo registro insertado.
				$id = $this->Bano->find('first', array ('order' => 'Bano.id DESC'));
				
			    //print_r($id);
				//Guardar la imagen en el directorio adecuado.
				list($width, $height) = getimagesize($this->data['Bano']['imagen']['tmp_name']);
				//echo "medidas : $width , $height";
				$new_width = 135;
				$new_height = 135;

				// Resample
				$image_p = imagecreatetruecolor($new_width, $new_height);
				$image = imagecreatefromjpeg($this->data['Bano']['imagen']['tmp_name']);
			
				// se crea imagen miniatura
				imagecopyresampled($image_p, $image, 0, 0, 0, 0, $new_width, $new_height, $width, $height);
				//print_r($image_p);

				// Output
			
				if (imagejpeg($image_p, 'img/bano/'.$id['Bano']['id'].'.jpg', 100)){
					//echo "se creo thumb";
				}
				
				if (move_uploaded_file($this->data['Bano']['imagen']['tmp_name'], 'img/bano/'.$id['Bano']['id'].'_g.jpg')){
				
					//echo "foto subida";
					
				}
				$this->Session->setFlash('El articulo ha sido agregado correctamente');
				$this->redirect("/admin/banos/");
				
			//this->redirect(array('action' => 'admin_index'));
			}
		}
		
}

	
}